package com.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * 使用JavaBean传参时，请求方法类型为POST,不能为GET
 * 技术点一、eureka注册中心
 *      功能：提供注册中心，将各个模块之间进行了联系，使各模块之间可以通信
 *      EurekaClient
 *      EurekaService
 *
 *  技术点二、Feign
 *        功能：服务之间得通信，相互调用
 *
 *   技术点三、接口调用传参
 *          基本数据类型传参：直接传参就可以，不限定传参类型，POST\GET\PUT\DELETE都可以
 *          引用数据类型：限定传参类型，不能是GET类型，其它可以
 *
 * 技术点四、集群搭建
 *      功能：负载均衡
 *          服务功能相同，使用多个服务为调用者提供数据
 *          过程：启用多个相同得服务，然后注册到注册中心
 *          集群规则：默认使用轮询规则，多个相同得服务交替运行
 *
 *  技术点四、Zuul
 *          功能：网关
 *          过滤器：ZuulFilter
 */
@SpringBootApplication
@EnableEurekaServer
public class DmEurekaServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(DmEurekaServerApplication.class, args);
    }

}
